90dd916785cd76e0e89ffe94b35e002886f1f278,redisson/src/main/java/org/redisson/RedissonBlockingFairQueue.java,RedissonBlockingFairQueue,poll,#,196

Before Change


        commandExecutor.syncSubscription(future);
        try {
            while (true) {
                if (tryAcquire()) {
                    return super.poll();
                }

After Change


    
    @Override
    public V poll() {
        Long currentTimeout = tryAcquire();
        if (currentTimeout == null) {
            return super.poll();
        }